﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Common.RunModels.FCP
{
   public class FCPInitParam
    {
        public string SrcOrgId { get; set; }

        public string DestOrgId { get; set; }
        public string DestOrgCode { get; set; }
        public string DestOrgName { get; set; }

        public string ApiKey { get; set; }
    }

    public class FCPFormVersionResetParam
    {
        public List<string> FormCodes { get; set; }

        public List<string> OrgIds { get; set; }
    }


    public class FCPInitByFormParam
    {
        public string SrcOrgId { get; set; }

        public string DestOrgId { get; set; } 

        public List<string> SrcFormIds { get; set; }
    }



    public class FCPInitBySelfFormParam
    {
        public string SrcOrgId { get; set; }

        public List<FCPInitBySelfDetailFormParam> Details { get; set; } = new List<FCPInitBySelfDetailFormParam>();
    }

    public class FCPInitBySelfDetailFormParam
    {
        public string SrcFormId { get; set; }

        public string DestFormCode { get; set; }
    }
}
